Process Component Plug-in Approach
نویسندگان
چکیده
We use development methodology and software development processes to develop software effectively. But several processes such as CBD96, Catalysis, and RUP do not offer the detailed descriptions for effective execution of some activities or tasks. In this paper, we propose an approach to substitute plug-in for existing process of insufficient description and definition using reusable minimal external process components. As a result, we apply this process component plug-in approach to MaRMI(Magic and Robust Methodology Integrated)-III – Korean standard information system development methodology. Firstly, this approach helps customizing established processes effectively and substituting (or extending) existing process components for insufficient parts. Secondly, we can develop new processes easily by constructing various process components in several ways.
منابع مشابه
Transformational Generation of Language Plug-ins in the Harmonia Framework
The Harmonia framework provides an infrastructure for building language-aware interactive programming tools. Harmonia supports many languages through language plug-ins, which are dynamically-loadable system extensions generated from lexical, syntactic, and semantic descriptions. In this report, we describe our approach to generating Harmonia language plug-ins from a variety of domain-specific d...
متن کاملA component-based approach to integrated modeling in the geosciences: The design of CSDMS
Development of scientific modeling software increasingly requires the coupling of multiple, independently developed models. Component-based software engineering enables the integration of plug-and-play components, but significant additional challenges must be addressed in any specific domain in order to produce a usable development and simulation environment that also encourages contributions a...
متن کاملA Purview of Systematic Software Development
Studies of software development process have been widely exercised during the past few decades. The underlying principles, albeit extensively well-known, are surprisingly mismanaged. This article describes some intriguing analogies between the human body and software in an attempt to draw some concise similarities. While human body is undeniably one of the most sophisticated natural “being” eve...
متن کاملSimulation of heavy-oil thermal cracking process on the basis of carbon number-based component approach
Abstract Simulation of heavy oil thermal cracking process is very important but few researches have been published now. In this paper, a simulation framework based on the carbon number-based approach(CNCA) has been established. A systematic division rule is put forward for dividing cracked products into 59 carbon number components. Then the cracking reaction network has been structured and the ...
متن کاملPlug-and-Play Architectural Design and Design-time Verification
In software architecture, components are intended to represent the computational units of a system and connectors are intended to represent the interactions among those units. Making decisions about the semantics of these interactions is a key part of the design process. It is often very difficult, however, to choose the appropriate interaction semantics due to the wide range of alternatives to...
متن کامل